be self-sustained - French English Dictionary